- 呕心沥血
- ǒuxīnlìxuèshed one's heart's blood; take infinite pains; work one's heart out* * *exert one's utmost effort; work one's heart out* * *exert one's utmost effort; work one's heart out* * *ǒu xīn lì xuěv. shed one's heart's blood, take infinite pains, work one's heart out* * *ou3 xin1 li4 xue4lit. to spit out one's heart and spill blood (idiom), to work one's heart out, blood, sweat and tears* * *呕心沥血ǒu xīn lì xuèmake painstaking efforts; make every effort to (do one's best to) achieve perfection; shed one's heart blood; spare no pains; strain one's heart and mind; take infinite pains; throw all one's energy into; through painstaking effort; work one's heart out; work indefatigably; work with might and main* * *嘔心瀝血|呕心沥血 [ǒu xīn lì xuè] ► lit. to spit out one's heart and spill blood (idiom) ► to work one's heart out ► blood, sweat and tears
Chinese-English dictionary. Academic. 2013.